home *** CD-ROM | disk | FTP | other *** search
- s>81178992192aFy2818>d31755,13#m15h92auo9d31709siu9us8ulisk1sil457281st39733aF2dorEn.Vector96b39733aaF6htetyejava.b1EnArraySe orors>811789921updog 281d8op92aF2dohys>Y | U39735aF2dorEn.Vector96b39735aaF6htetyejava.b1EnSets0a r1Enedl78on1,i8s3in.th XmlChildrenoarrayeDoiequalutyedO nt899saFndahap<cifi
- dyeleliskhatructur5. Each en1,,8iniVry=arrayer1Enedwilndbe a9otpyeifi3173atructur5. C>d4beduseds0olse hadsx28es/elelisk1by ap<cify7281St04sy28 nndex1ac#mh92ben20nx28ba1dd"nd5lfDX e6r1Ene.m8ors>81178992192aFy2818>d31755,13#m15h92auo9d31709siu9us8ulisk1sil457281st34715aF2dorEn.Vector96b34715aaF6htetyejava.b1EnArrayDsleteA orors>811789921updog 281d8op92aF2dohys>Y | U34717aF2dorEn.Vector96b347192aF2do54cn1camberohDeleteshadsp<cific elelisk154:28th elelisk's4r. p cXmlChildrenorovtr.5array.m8ors>81178992192aFy2818>d31755,13#m15h92auo9d31709siu9us8ulisk1sil457281st37769m,,9m15n.Vector96b37769maF6htetyejava.b1EnArrayClearDOors>811789921updog 281d8op92aF2dohys>Y | U37771m,,9m15n.Vector96b37771maF2do54cn1camberohDeleteshalndchildcolelisks354:28th elelisk's4r. p cXmlChildrenorovtr.5array.m8ors>81178992192aFy2818>d31755,13#m15h92auo9d31709siu9us8ulisk1sil457281st37702m,,9m15n.Vector96b37702a21, cn1i> 9Cell457StructDeleteDOors>811789921updog 281d8op92aF2dohys>Y | U37704m,,9m15n.Vector96b377042aF2do54cn1camberohDeleteshadselec9td1aber9isity54:28th elelisk's4r. p cXMLAber9isitsorovtr.5structur5.m8ors>8ohys>Y | U37718m,,9m15n.Vector96b37718maF2do54cn1camberohDeleteshalndchildreno1i> 9a8sp<cific elelisk1/nex954:28th elelisk's4r. p cXmlChildrenorovtr.5array.m8ors>8ohys>Y | U37840m,,9m15n.Vector96b37840maF2do54cn1camberohDeleteshalndaber9isitsha>dth elelisk.m8ors>8ohys>Y | U37843m,,9m15n.Vector96b37843maF2do54cn1camberohDeleteshalndchildrenoa>dth elelisk.m8ors>8ohys>Y | U39227aF2dorEn.Vector96b39227aaF2do54cn1camberohDeleteshadselec9td1propertylva pr.m8ors>81178992192aFy2818>d31755,13#m15h92auo9d31709siu9us8ulisk1sil457281st37781m,,9m15n.Vector96b377812aF6htetyejava.b1EnStructClearDOors>811789921updog 281d8op92aF2dohys>Y | U37788m,,9m15n.Vector96b37788maF2do54cn1camberohDeleteshalndaber9isitsh54:28th elelisk's4r. p cXMLAber9isitsorovtr.5structur5.m8ors>81178992192aFy2818>d31755,13#m15h92auo9d31709siu9us8ulisk1sil457281st39426aF2dorEn.Vector96b39426aaF2do54cn1camberohDup0boa1eDOors>811789921updog 281d8op92aF2dohys>Y | U39428aF2dorEn.Vector96b394282aF6htetyejava.b1En48pi"s07n XMLsdoculisk 9WDDX , elelisk, lr .sde9atructur5. m8ors>81178992192aFy2818>d31755,13#m15h92auo9d31709siu9us8ulisk1sil457281st39422aF2dorEn.Vector96b39422aaF6htetyejava.b1EnIsArraym8ors>811789921updog 281d8op92aF2dohys>Y | U39424aF2dorEn.Vector96b39424721, cn1i> 9Cell457Returns0Tru53rarySt04r. p cXmlChildrenorovtr.5array. Returns0falseF178yacisp<cify an/eleliskhny28, such 4sdmydoc.XmlR178./nex, evenoi78Vryr5ce,,dm/nexges/ny28 oleliski8iniXmlR178.m8ors>81178992192aFy2818>d31755,13#m15h92auo9d31709siu9us8ulisk1sil457281st39418aF2dorEn.Vector96b39418maF2do54cn1camberohIsStructm8ors>811789921updog 281d8op92aF2dohys>Y | U39420aF2dorEn.Vector96b39420721, cn1i> 9Cell457Returns0FalsesraryXMLsdoculisk objects,colelisks, a1dd.sdes. Returns0Tru53raryr. p cXmlAber9isitsorovtr.5structur5s.m8ors>81178992192aFy2818>d31755,13#m15h92auo9d31709siu9us8ulisk1sil457281st39406aF2dorEn.Vector96b39406a21, cn1i> 9Cell457StructGe orors>811789921updog 281d8op92aF2dohys>Y | U39408aF2dorEn.Vector96b394082aF6htetyejava.b1EnReturns0St04sp<cifi
- dystructur5, r0,uhe7281XMLsdoculisk objects,colelisks, .sdes,5a,8mo. p cXmlAber9isitsorovtr.5structur5s.m8ors>81178992192aFy2818>d31755,13#m15h92auo9d31709siu9us8ulisk1sil457281st39593aF2dorEn.Vector96b39593a21, cn1i> 9Cell457StructAppendorors>811789921updog 281d8op92aF2dohys>Y | U39595aF2dorEn.Vector96b39595aaF6htetyejava.b1EnAppends07 doculisk fragliskbXMLsdoculisk 9WDDX 80olino
- &l XMLsdoculisk 9WDDX .9m8ors>81178992192aFy2818>d31755,13#m15h92auo9d31709siu9us8ulisk1sil457281st39402aF2dorEn.Vector96b39402a21, cn1i> 9Cell457StructIn075†orors>811789921updog 281d8op92aF2dohys>Y | U39404aF2dorEn.Vector96b394042aF2do54cn1camberohAdds07 new en1,,8Doian/r. p cXmlAber9isitsorovtr.5structur5.m8ors>81178992192aFy2818>d31755,13#m15h92auo9d31709siu9us8ulisk1sil457281st39398aF2dorEn.Vector96b39398a21, cn1i> 9Cell457StructUpdc="orors>811789921updog 281d8op92aF2dohys>Y | U39400aF2dorEn.Vector96b39400aaF6htetyejava.b1EnSets0aryrsplac9sFSt04va pr lfD7 doculisk 9WDDX 8propertylsuch 4sdXmlNnex, oraFndahap<cifi
- dyaber9isityin.th XmlAber9isits5structur5.m8ors>81178992192aFy2889921up81z(u7 s78op92aF2bUT TYPE="Submit"3VALUE="ViewDO mm899ss7n LiysDocArrayeaF1"structur5c82SELECTss.setiniVry=p 9cedh4e,aryS5lieDarySt04t220u"1n0St04aeta seELECT 2"3Vdo6.seltb>mwork†wi> 9XMLsdoculisk objects,cXMLselelisks, oraXMLs.sde9atructur5s.d8pdp19Cell45783034aaF2do54cXMLsdoculisk objectdae 4d83034a13#m15rrd5,5Clieleliskss1i> 9St04sy28 ny289ms/anoarrayhich has1ookirecei83120, cn1i> 9G8opt="P,13ious"3051883120,13#m15Id48anyucas9sta1 XMLssleliskhhas0m/nexges/childreno1i> 9St04sy28 ny28ryaF2dohys>92aFtyedcxys>923doculisk useds1n0Stiscs4epLer has0m/nexges/ny28 oleliski8inityedcs>9oyee oleliski. Id48anyucas9saFy2818>d4tretotal pchildcolelisks31i> 9id7995cal4aFndsems/anoarrayryaF2dohys>92aFto1si#qty# edDDX3secoF1"ny28 olelisk5r0 mydoc.es>9oyeeaFy2818>d4sp<cify mydoc.es>9oyee./nex[2]. HoweveraFy2818>d4o305183<1a8limi9td1setbo>dArraye82SELECTs9w16,1y28183<199iu6.seages/. ryed921818h4e,05lieDl 6583DDX3arraye82SELECTs9tya he,,d755,d3rarysuch si#qty# es.tie: 05lieD3oro92aFy2818>d31739,13#m10iie,ac8op92aF2dohys>92aFy2818>d31707,13#m15h92aFnl281d8op92aF2dohys>92aFy2818>d31741,13#m15h9b93255aF2dorEn.Vector96b93255a1, cn1i>nt eenw#m15h9Arraye82SELECTdVry=31709, cn1i> 9Cell457281java,usrc=,13 #m93257aF2dorEn.Vector96b93257a1, cn1i>nt eenw#m15h9R90/ne 1M#m15h92aFndVry=31711 21updog 281d8op92aF2dohys>92aFy2818>d31745D6bu65, c83223aF2dorEn.Vector96b83223aaF6htetyejava.b1EnIsArray(<i>7lelPath.7lelN#m1dViV)orors>811789921updog 281d8op92aF2dohys>Y | U83225aF2dorEn.Vector96b83225aaF6htetyejava.b1EnAlw" stsiturns0False.m8ors>81178992192aFy2818>d31755,13#m15h92auo9d31709siu9us8ulisk1sil457281st83227aF2dorEn.Vector96b83227aaF2do54cn1camberohArrayClear(<i>7lelPath.7lelN#m1dViV)orors>811789921updog 281d8op92aF2dohys>Y | U83229aF2dorEn.Vector96b832292aF6htetyejava.b1EnRemoveshalnd9922elelisks31i> 9ny28 <i>7lelN#m1dViVr. p c orovtr.54:28St04ri>7lelPathdViV,slelisk.9o8ors>81178992192aFy2818>d31755,13#m15h92auo9d31709siu9us8ulisk1sil457281st83231aF2dorEn.Vector96b83231721, cn1i> 9Cell457ArrayLen(<i>7lelPath.7lelN#m1dViV)orors>811789921updog 281d8op92aF2dohys>Y | U83233aF2dorEn.Vector96b83233aaF6htetyejava.b1EnReturns0St04aulb&lyl78olelisks3ny281"<i>7lelN#m1dViVoiniVry=ri>7lelPathdViV,slelisk.9o8ors>81178992192aFy2818>d31755,13#m15h92auo9d31709siu9us8ulisk1sil457281st83378aF2dorEn.Vector96b83378aaF6htetyejava.b1EnArrayDsleteA (<i>7lelPath.7lelN#m1, .dViV)orors>811789921updog 281d8op92aF2dohys>Y | U83237aF2dorEn.Vector96b83237aaF2do54cn1camberohDeleteshVry=ri>.dViV> 9childcny281"<i>7lellN#m1dViVr. p c orovtr.54:28St04ri>7lelPathdViV,slelisk.o8ors>81178992192aFy2818>d31755,13#m15h92auo9d31709siu9us8ulisk1sil457281st83239aF2dorEn.Vector96b83239aaF6htetyejava.b1EnIsEs>ty(<i>7lelPath.7lelN#m1dViV)orors>811789921updog 281d8op92aF2dohys>Y | U83241aF2dorEn.Vector96b83241aaF6htetyejava.b1EnAlw" stReturns0False.9o8ors>81178992192aFy2818>d31755,13#m15h92auo9d31709siu9us8ulisk1sil457281st83243aF2dorEn.Vector96b83243aaF6htetyejava.b1EnArrayToL 65(<i>7lelPath.7lelN#m1, .dViV)orors>811789921updog 281d8op92aF2dohys>Y | U83245aF2dorEn.Vector96b83245aaF6htetyejava.b1EnReturns0a9otmladseparc="d l 65hifiallDSt04r. p cXmltetaorovtr.5propertidseifiallDtyedchildrenoFndri>7lelPathdViV,ny281"<i>7lelN#m1dViV.m8ors>81178992192aFy2889921up81z(u7 s78op92aF2b19Cell45783038aaF2do54cXMLsdoculisk objectdae 4d83038aF2dorEXMLsdoculisk 9WDDX 8manageliskbrs#qty# ehich has1ookirecei83035aaF6htetyG8opt="P,13ious"3051883035aF2dorEryed921818h4e,05lies provide a 717cksre#qty# edDoityedw" sty2818>d4modify/DDX3O nt899saFndan/XMLsdoculisk 9WDDX ryryedseD eits9tya h921818sde7555be8imadetail how toimodify/XMLsc1ttisksr8op92aF2b14ctor96b72695a1, cn1i>XMLsdoc4cn02737>3#m a1es372695aF2dorEA739,1hich 4as1ookirecei72732, cn1i> 9ren tyedGettohy a1es372732,F2dorEUi<19922921818h4e,techniques 0olidd new inrarmages/eto6an/elelisk:tie: 05lieD3oro92aFy2818>d31739,13#m10iie,ac8op92aF2dohys>92aFy2818>d31707,13#m15h92aFnl281d8op92aF2dohys>92aFy2818>d31741,13#m15h9b74683aF2dorEn.Vector96b74683a1, cn1i>nt eenw#m15h9T473dVry=31709, cn1i> 9Cell457281java,usrc=,13 #m74685aF2dorEn.Vector96b74685a1, cn1i>nt eenw#m15h9U75Clia 82SELECTdVry=31709, cn1i> 9Cell457281java,usrc=,13 #m74687aF2dorEn.Vector96b74687a1, cn1i>nt eenw#m15h9U75Clia1 1i>117liskhstatelisk1M#m15h92aFndVry=31711 21updog 281d8op92aF2dohys>92aFy2818>d31745D6bu65, c74689aF2dorEn.Vector96b74689maF6htetyejava.b1EnAber9isitorors>811789921updog 281d8op92aF2dp,,daF6htetyPre#armag="d92aFStructIn075†(<i>xmlElelPathdViV.XmlAber9isits, gig "<i>key"dViV, "<i>va prdViV")gif"31iduo911789921updog 281d8op92aF2dp,,daF6htetyPre#armag="d92aF<i>xmlElelPathdViV.XmlAber9isits.<i>keydViV,=gig "<i>va pr"dViVtie: i>xmlElelPathdViV.XmlAber9isits["<i>keydViV"] gig = "<i>va pr"dViVtif"31iduo911789921y=31711 21updog 281d8op92aF2dohys>92aFy2818>d31745D6bu65, c74702m,,9m15n.Vector96b74702maF6htetyejava.b1En4hildcoleliskorors>811789921updog 281d8op92aF2dohys>Y | U74704m,,9m15n.Vector96b747042aF2do54cn1camberohTo6append:orors>8p,,daF6htetyPre#armag="d92aFArrayAppend(<i>xmlElelpathdViV.XmlChildren,11 21i>.ewEleldViV)s78op921iduo9ohys>Y | U74706m,,9m15n.Vector96b747062aF2do54cn1camberohTo6in075†:orors>8p,,daF6htetyPre#armag="d92aFArrayIn075†A (<i>xmlElelpathdViV.11 2XmlChildren,21i>posi9valdViV, 1i>.ewEleldViV)s7f"31iduo911789921updog 281d8op92aF2dohys>Y | U74709m,,9m15n.Vector96b747092aF2do54cn1camberohTo6append:orors>8p,,daF6htetyPre#armag="d92aF i>xmlElelPathdViV.XmlChildren[ i>idViV],=gi i> .ewEleldViVtie: i>xmlElelPathdViV.1i>.ewChildNe: dViV=gi i> .ewEleldViVtip921iduo9ohys>Y | U74715aF2dorEn.Vector96b74715aaF6htetyejava.b1En(wryr5c1i>.ewChildNe: dViV,must5be9St04sy28 4sdri>.ewEleldViV.XmlNnexeaF1"8>d.setbe an/nndexedF/nex9auch 4sd/nex[3])m8ors>81178992192aFy2889921up81z(u7 s78op92aF2b14kirecei72733a1, cn1i>XMLsdoc4cn02737>3#m a1es372733aF2dorEDeleth4ehich 4as1ookirecei72773, cn1i> 98i7ttrhbut8.mTyedrece72773,F2dorEUi<19922921818h4e,techniques 0oldelete inrarmages/e54:28th elelisk:tie: 05lieD3oro92aFy2818>d31739,13#m10iie,ac8op92aF2dohys>92aFy2818>d31707,13#m15h92aFnl281d8op92aF2dohys>92aFy2818>d31741,13#m15h9b72736m,,9m15n.Vector96b72736m1, cn1i>nt eenw#m15h9T473dVry=31709, cn1i> 9Cell457281java,usrc=,13 #m72738m,,9m15n.Vector96b72738a1, cn1i>nt eenw#m15h9U75Clia 82SELECTdVry=31709, cn1i> 9Cell457281java,usrc=,13 #m72740m,,9m15n.Vector96b72740m1, cn1i>nt eenw#m15h9U75Clia1 1i>117liskhstatelisk1M#m15h92aFndVry=31711 21updog 281d8op92aF2dohys>92aFy2818>d31745D6bu65, c72742m,,9m15n.Vector96b72742maF6htetyejava.b1EnPropertyorors>811789921updog 281d8op92aF2dp,,daF6htetyPre#armag="d92aFStructDelete(<i>xmlElelPathdViV,21i>propertyN#m1dViV)gif"31iduo911789921updog 281d8op92aF2dp,,daF6htetyPre#armag="d92aF<i>xmlElelPathdViV.1i>propertyN#m1dViV=""tif"31iduo911789921y=31711 21updog 281d8op92aF2dohys>92aFy2818>d31745D6bu65, c72748m,,9m15n.Vector96b72748maF6htetyejava.b1EnAber9isitorors>811789921updog 281d8op92aF2d5D6bu65, c72750m,,9m15n.Vector96b72750aaF6htetyejava.b1EnAlndaber9isits:orors>8p,,daF6htetyPre#armag="d92aFStructDelete(<i>xmlElelPathdViV,2XmlAber9isits)s78op921iduo9ohys>Y | U72753m,,9m15n.Vector96b72753aaF6htetyejava.b1EnA8sp<cific aber9isit:orors>8p,,daF6htetyPre#armag="d92aFStructDelete(<i>xmlElelPathdViV.XmlAber9isits,aF<i>"aber9isitN#m1"dViV)s7f"31iduo911789921updog 281d8op92aF2dohys>Y | U72756m,,9m15n.Vector96b727562aF2do54cn1camberohNset6vail5lieo8ors>81178992192aFy2818>d31755,13#m15h92auo9d31709siu9us8ulisk1sil457281st72758m,,9m15n.Vector96b72758maF6htetyejava.b1En4hildcoleliskorors>811789921updog 281d8op92aF2dohys>Y | U72760m,,9m15n.Vector96b72760aaF6htetyejava.b1EnAlndchildrenoa>dth elelisk:orors>8p,,daF6htetyPre#armag="d92aFStructDelete(<i>xmlElelPathdViV,2"XmlChildren")gioraFArrayClear(<i>xmlElelPathdViV.XmlChildren)s78op921iduo9ohys>Y | U72765m,,9m15n.Vector96b72765aaF6htetyejava.b1EnAlndchildreno1i> 9a8sp<cific ny28:d8ors>8p,,daF6htetyPre#armag="d92aFStructDelete(<i>xmlEleliskpathdViV,11 21i>"7lelN#m1"dViV)s7ArrayClear(<i>xmlElelPath.7lelN#m1dViV)s78op921iduo9ohys>Y | U72768m,,9m15n.Vector96b72768aaF6htetyejava.b1EnA8sp<cific child:orors>8p,,daF6htetyPre#armag="d92aFArrayDsleteA (<i>xmlElelPathdViV.XmlChildren,gi i> posi9valdViV)aFArrayDsleteA (<i>xmlElelPath.7lelN#m1dViV,gi i> posi9valdViV)aFf"31iduo911789921updog 281d8op92aF2dp,,daF6htetyPre#armag="d92aFNset6vail5lietif"31iduo911789921y=3171189921up81z(u7 s78op92aF2b14kirecei72774a1, cn1i>XMLsdoc4cn02737>3#m a1es372774m,,9m15Ch1En20/hich 4as1ookirecei72824, cn1i> 98i7ttrhbut8.mTyedrece72824aF2dorEUi<19922921818h4e,techniques 0olch1EnedDDX3O nt899saFndan/elelisk:tie: 05lieD3oro92aFy2818>d31739,13#m10iie,ac8op92aF2dohys>92aFy2818>d31707,13#m15h92aFnl281d8op92aF2dohys>92aFy2818>d31741,13#m15h9b72777m,,9m15n.Vector96b72777m1, cn1i>nt eenw#m15h9T473dVry=31709, cn1i> 9Cell457281java,usrc=,13 #m72779m,,9m15n.Vector96b72779a1, cn1i>nt eenw#m15h9U75Clia 82SELECTdVry=31709, cn1i> 9Cell457281java,usrc=,13 #m72781m,,9m15n.Vector96b72781m1, cn1i>nt eenw#m15h9U75Clia1 1i>117liskhstatelisk1M#m15h92aFndVry=31711 21updog 281d8op92aF2dohys>92aFy2818>d31745D6bu65, c72783m,,9m15n.Vector96b72783maF6htetyejava.b1EnPropertyorors>811789921updog 281d8op92aF2dp,,daF6htetyPre#armag="d92aFStructUpdc="(<i>xmlElelPathdViV,gig "<i>propertyN#m1"dViV, "<i>va prdViV")gif"31iduo911789921updog 281d8op92aF2dp,,daF6htetyPre#armag="d92aF<i>xmlElelPathdViV.1i>propertyN#m1dViV,=gig "<i>va prdViV"tie: i>xmlElelPathdViV["1i>propertyN#m1dViV"],=gig "<i>va prdViV"tif"31iduo911789921y=31711 21updog 281d8op92aF2dohys>92aFy2818>d31745D6bu65, c72793m,,9m15n.Vector96b72793a21, cn1i> 9Cell457Aber9isitorors>811789921updog 281d8op92aF2dp,,daF6htetyPre#armag="d92aFStructUpdc="(<i>xmlElelPathdViV.XmlAber9isits,aFg "<i>aber9isitN#m1"dViV, "<i>va prdViV")gigif"31iduo911789921updog 281d8op92aF2dp,,daF6htetyPre#armag="d92aF<i>xmlElelPathdViV.XmlAber9isits.gi i> dViVri>aber9isitN#m1dViV="<i>va prdViV"tie: i>xmlElelPathdViV.XmlAber9isits9921["ri>aber9isitN#m1dViV"],= "<i>va prdViV"tif"31iduo911789921y=31711 21updog 281d8op92aF2dohys>92aFy2818>d31745D6bu65, c72807m,,9m15n.Vector96b72807a21, cn1i> 9Cell4574hildcoleliskorors>85D6bu65, c72808m,,9m15n.Vector96b72808aaF6htetyejava.b1En(rsplac9)orors>811789921updog 281d8op92aF2dp,,daF6htetyPre#armag="d92aFArraySe (<i>xmlElelPathdViV.XmlChildren,21i>nndexdViV,11 21i>nndexdViV,dri>.ewEleliskoriV)s78op921iduo9ohys>Y | U72811m,,9m15n.Vector96b72812aaF6htetyejava.b1En(83<19922snex9va pr rarybothFnndex1on1,i8s30olch1Enedon93olelisk)orors>811789921updog 281d8op92aF2dohys>Y | U72813m,,9m15n.Vector96b72813a21, cn1i> 9Cell457ri>Rsplac94first5oraF3051childcny281"<ViVri>oleliskN#m1dViVri>:DO mm8ors>8p,,daF6htetyPre#armag="d92aF i>par19kElelPath.7leliskN#m1 =dViVti dri>.ewEleliskoriVtie: i>par19kElelPathdViV["1i>7leliskN#m1"dViV]gig = ri>.ewEleliskoriVtie: 921iduo9ohys>Y | U72819m,,9m15n.Vector96b72819a21, cn1i> 9Cell457ri>Rsplac94a8sp<cific childcny281"<ViVri>oleliskN#m1dViVri>:DO mm8ors>8p,,daF6htetyPre#armag="d92aF i>par19kElelPath.7leliskN#m1dViVti d[1i>nndexdViV] = ri>.ewEleliskoriVtioraF i>par19kElelPathdViV["1i>7leliskN#m1dViV"]ti d[1i>nndexdViV] = ri>.ewEleliskoriVtif"31iduo911789921y=3171189921up81z(u7 s78op92aF2b19Cell45752792maF6htetyXMLsdoculisk objectdae 4d52792mF2dorEA739,1,ydeleth4e,5a,8mmodify5CliXMLsoleliskshich has1ookirecei 0126aaF2do54c8i7ttrhbut8.mTyedrece20126aF2dorEryed921818h4e,seD eitsdde7555be8Vry basic techniquesdrarya739,1,ydeleth4e,5a,8mmodify5CliXMLsolelisksryryedcxys>923csde9uaes9DDX3XMLsdoculisk de7555beds1n0oa hcn1="XML3ut8D #11 7213aF"A9sis>92FXMLsdoculisk
- 8728r8op92aF2b13Cell45754064a1, cn1i>XMLsdoc3lisk objectdae 4d54064a,,9m15Couskx28ba1ddfnnd7281St04posi9valyl78childcoleliskshich 3as1ookirecei54065aaF6htetyG8opt="P,13ious"3051854065a,,9m15Oft6,,ta1 XMLssleliskhhas0severaluchildreno1i> 9St04sy28 ny28ryaF2dohys>92aFr0 tyedXMLsdoculisk defnneds1n0Ste9sis>92FXMLsdoculisk,ityedcs>9oyee o1789eleliskhhas0m/nexges/ny28 oleliski. uo> 97050928. cn54069aaF6htetyG8opt="P,13ious"3051854069aF2dorETo"manipulsei9auch 4n 9WDDX , yacioft6,1needs0olknow tyednulb&lyl78childrenoa>dSt04sy28 ny28,.aF1"y28 migh1 needs0olknow tyedposi9valyiniVry=r. p cXmlChildrenorovtr.5arrayeFndahap<cific childcny28 tya hcn usedsrarym/nexges/children.9ryed921818h4e,seD eitsdde7555be8how toige1styns imrarmages/r8op92aF2b14ctor96b54070a1, cn1i>XMLsdoc4cn02737>3#m a1es354070a,,9m15Couskx28bchildcoleliskshich 47050928. cn54071aaF6htetyG8opt="P,13ious"3051854071aF2dorEryed921818h4e,user-defnneds82SELECTsde9u7mi2ec#mh92nulb&lyl78childcolelisks31i> 9a8sp<cific ny28.in.th elelisk:ll457281H8>d3sk.scfs555207va.gif"31idth="182SELECTsordeCousk (xmlElelisk, .sdeN#m1)s7{dog .sdesFousd = 0.gi rary( i9=i1; i LTE ArrayLen(xmlElelisk.XmlChildren); i = i+1)gig {dog 2if9(xmlElelisk.XmlChildren[i].XmlN#m1 IS .sdeN#m1)s7g 2 .sdesFousd = .sdesFousd +i1;s7g }dog siturn .sdesFousd;s7n8ask.s/cf7555207va.gif"31idthEn1e,Fs54084, cn1i> 98i7ttrhbut8.mTyedrece54084,F2dorEryed921818h4e,li2ec#83<199iu682SELECTs480d<LINK #mh92nulb&lyl78.sdescny281""ny28"yiniVry=mydoc.es>9oyee elelisk:ll457281H8>d3sk.scfoutpuk7va.gif"31idth="1NsdescFousd: #ordeCousk(mydoc.es>9oyeeaF"ny28")#8ask.s/cfoutpuk7va.gif"31idt14ctor96b54088a1, cn1i>XMLsdoc4cn02737>3#m a1es354088m,,9m15De9u7mi27281St04posi9valyl78a8childcolelisk31i> 9a81str5Cl#m ahich 47050928. cn54153, cn1i> 98i7ttrhbut8.mTyedrece54153,13#m15ryedr. p cXmlChildPos1Movtr.582SELECTsde9u7mi2ec#mh92looa1cn1.in.Vry=r. p cXmlChildrenorovtr.5arrayeFndahap<cific olelisk31i> 9a81str5Cl#m a. Y28183<199iu6nndex1w16,1y281needs0olteysd98itr. cn1 wryr5cto6in075† arydelet pchildcolelisksryaF2dohys>92aF178tyer5ce,,dseveraluny28 oleliski8inimydoc.es>9oyeeaF83<19922921818h4e,ovtr.480looa18 ny28[2].in.Vry=r. p cXmlChildrenorovtr.5array:ll457281H8>d3sk.scfsetbny28Index1= XmlChildPos(mydoc.es>9oyeeaF"ny28", 2)7va.gif"31idt13Cell45732966a1, cn1i>XMLsdoc3lisk objectdae 4d32966aF2dorEA739,1.th eleliskhich 3as1ookirecei57930, cn1i> 9G8opt="P,13ious"3051857930,F2dorEY2818>d4idd an/eleliskhby0csrc=5Clia new eleliskharyby"uitr. i1 ex 65tr. slelisk.9uo> 97050928. cn57951aaF6htetyG8opt="P,13ious"3051857951aF2dorEUi<19922r. p cXmlElelNew1Movtr.582SELECTs480csrc=".a new,6"s>ty slelisk.9T9iu682SELECTshac#mh92921818h4e,rarm:ll457281H8>d3XmlElelNew(ri>docObjectm>iV,dri>7leliskN#m1dViV)gif"31idthEn1e,Fs57938, cn1i> 9G8opt="P,13ious"3051857938m,,9m15wryr5c1i>docObjectm>iVhcn St04aFnd3Fndtth=XMLsdoculisk 9WDDX 8in which"y281e,,dcsrc=5Cli9922elelisk,5a,8moi>7leliskN#m1dViVhcn St04aFnd3y281e,,dgiv5Cli9922new elelisk.uo> 97050928. cn57952aaF6htetyG8opt="P,13ious"3051857952,F2dorEUi<1i1 1i>117liskhstateliskh1i> 9a1 ex 65tr. slelisk1lDDX e6righ1 sides480csrc=".a new slelisk1uitr. i1 ex 65tr. slelisk.9See oa hcn1="XML7ut8D #1152384,F"48pytr. i1 ex 65tr. slelisk
- 8728 rarymore inrarmages/eonya739,1 oleliski8uitr. ex 65tr. slelisksr8op92aF2b14ctor96b51339aaF6htetyXMLsdoc4cn02737>3#m a1es351339aF2dorEA739,1.th elelisk1uitr. i582SELECThich 47050928. cn52146aaF2do54c8i7ttrhbut8.mTyedrece52146aF2dorEY2818>d483<19922r. p cArrayIn075†A orovtr.5aryr. p cArrayAppendorovtr.582SELECTs 0olidd th elelisk10olindXMLsdoculisk 9WDDX ryaF2dohys>92aFtyed921818h4e,line adds07 phoneNulb&lyeleliskhafLer mh92las89eleliskhraryes>9oyee./nex[2]:ll457281H8>d3sk.scfsetbArrayAppend(mydoc.es>9oyee./nex[2].XmlChildren,2XmlElelNew(mydoc,gif"31idth="1g 2 "phoneNulb&l"))7va.gif"31idthEn1e,Fs52147aaF2do54c8i7ttrhbut8.mTyedrece52147,F2dorEryed921818h4e,li2e adds07 new departliskheleliskhac#mh929irst5olelisk5r0 es>9oyee.9ryedny28 oleliski8be1stedDDX3secoF1"e9di99ird slelisksr8op92aF2b8>d3sk.scfsetbArrayIn075†A (mydoc.es>9oyee.XmlChildren,21,2XmlElelNew(mydoc,gif"31idth="1g 2 "departlisk"))7va.gif"31idthEn1e,Fs34619, cn1i> 98i7ttrhbut8.mTyedrece34619,F2dorEY281must583<1992292rmag i>par19kEleliskoriV<iV.m8iVr. p cXmlChildrenorovtr.5to6sp<cify St04arrayeFndoleliski8to6which"y281e,,da739,1 9922new elelisk.yaF2dohys>92aFtyed921818h4e,line caus9sta1 error:8op92aF2b8>d3sk.scfsetbArrayIn075†A (mydoc.es>9oyee.ny28,.2,2XmlElelNew(mydoc, "PhoneNulb&l")7va.gif"31idthEn1e,Fs52185aaF6htetyG8opt="P,13ious"3051852185a13#m15If y281have/m/nexges/childieleliskss1i> 9St04sy28 ny28,.aF1"y28 wask10olin075† a new slelisk1nmaa0ap<cific posi9val,=83<19922r. p cXmlChildPos1Movtr.582SELECTs0olde9u7mi2e#mh92looa1cn1.in.Vry=r. p cXmlChildrenorovtr.5arrayewryr5cy28 wask10olin075† 9922new elelisk.yaF2dohys>92aFtyed921818h4e,ovtr.de9u7mi2ec#mh92looa1cn1.l781ydoc.es>9oyee./nex[1] e9diin075†s07 new ny28 olelisk5ac#mh92secoF1"ny28 olelisk:ll457281H8>d3sk.scfs555207va.gif"31idth="1ny28Index1= XmlChildPos(mydoc.es>9oyeeaF"ny28", 1adbiArrayIn075†A (mydoc.es>9oyee.XmlChildren,2ny28Index1+21,2XmlElelNew(mydoc,gi "ny28"));8ask.s/cf7555207va.gif"31idt14ctor96b53631721, cn1iXMLsdoc4cn02737>3#m a1es3536317F2dorEA739,1.th elelisk1uitr. d<rect 1i>117liskhich 47050928. cn51356aaF2do54c8i7ttrhbut8.mTyedrece51356aF2dorEY2818>d483<1d<rect 1i>117lisk10olippend a new slelisk10olindarrayeFndoleliski. Y2818>d.set83<1d<rect 1i>117lisk10olin075† an slelisk1nm0olindarrayeFndoleliski. uo> 97050928. cn52415aaF6htetyG8opt="P,13ious"3051852415aF2dorEW16,1y28183<1d<rect 1i>117liskaFy2818>d4sp<cify lDDX e6p92a sidesan/nndex1nm0olVry=r. p cXmlChildrenorovtr.5arrayegsrc="r mhan mh92las89childiiniVry=arrayryaF2dohys>92aF178tyer5ce,,dtwo oleliski8inimydoc.es>9oyeeaFy2818>d4sp<cify anyunulb&lygsrc="r mhan mwo, such 4sdmydoc.es>9oyee.XmlChildren[6]ryryedclelisk1nshalw" sta73td1as/mh92las89(1n0Stiscsas2aFtyird)9child.uo> 97050928. cn52437aaF2do54c8i7ttrhbut8.mTyedrece52437aF2dorEaF2dohys>92aFtyed921818h4e,line appends07 ny28 olelisk50olVry="nd5lfDX e6childieleliskssl781ydoc.es>9oyee:ll457281H8>d3sk.scfsetbmydoc.es>9oyee.XmlChildren[9]9= XmlElelNew(mydoc, "ny28")7va.gif"31idthEn1e,Fs52432, cn1i> 9ren tyedGettohy a1es352432,13#m15If tyedpar19k olelisk5doess.sethave/anyuchildreno1i> 9St04sy28 ny281as/mh92new childaFy2818>d4sp<cify St04aFnd3Fndtth=new nvtr.arySt04p92a sideslfDX e6ai>117liskryaF2dohys>92aFtyed921818h4e,line appends07 phoneNulb&lyeleliskh0olVry=childrenoa>dSt049irst5ny28 olelisk5r0 mydoc.es>9oyee:ll457281H8>d3sk.scfsetbmydoc.es>9oyee./nex[1].phoneNulb&ly= XmlElelNew(mydoc, "phoneNulb&l")7va.gif"31idthEn1e,Fs75197aaF2do54c8i7ttrhbut8.mTyedrece75197aF2dorEY2818>d.set83<1tth=nvtr.aFnd3FDDX e6p92a 0olidd th elelisk11i> 9St04sy28 ny289ms/anoex 65tr. slelisk1iniVry=par19kryaF2dohys>92aF178mydoc.es>9oyee hac#mwo ny289.sdes,5tyed921818h4e,line caus9sta1 error:8op92aF2b8>d3sk.scfsetbmydoc.es>9oyee./nex[3]9= XmlElelNew(mydoc, "ny28")7va.gif"31idthEn1e,Fs75260aaF2do54c8i7ttrhbut8.mTyedrece75260m,,9m15HoweveraFtyed921818h4e,line doesswork:ll457281H8>d3sk.scfsetbmydoc.es>9oyee.XmlChilren[3]9= XmlElelNew(mydoc, "ny28")7va.gif"31idt14ctor96b52384,21, cn1iXMLsdoc4cn02737>3#m a1es352384,F,9m15Copytr. i1 ex 65tr. sleliskhich 47050928. cn52629aaF6htetyG8opt="P,13ious"3051852629aF2dorEY2818>d4idd a9otpyeifianoex 65tr. slelisk1elsewryr5ciniVry=doculisk.yaF2dohys>92aF178tyer5cnshabmydoc.es>9oyee./nex[1].phoneNulb&lyelelisk,5but5nobmydoc.es>9oyee. ny28[2].phoneNulb&l,5tyed921818h4e,line csrc="s07 new mydoc.es>9oyee. ny28[2]. phoneNulb&lyeleliskh1i> 9St04sy28 va pr as/mh92original slelisk.9T9iu61i>117lisk1c8pi"s0mh92original slelisk.9Unlikeh1i> 9ste9dard 98itr. cn1 structur5saFy281ge hadtru53otpy,s.setasre#qty# edDoityedoriginal atructur5. Y2818>d4ch1EnedDDX3O pye1i> outych1En20/0tyedoriginal. uo> 970509>d3sk.scfsetbmydoc.es>9oyee./nex[2].phoneNulb&ly= mydoc.es>9oyee./nex[1].phoneNulb&l7va.gif"31idthEn1e,Fs75169aaF6htetyG8opt="P,13ious"3051875169aF2dorEW16,1y281O pyeth elelisk, ty22new elelisk1must5have/tyedsy28 ny281as/mh92ex 65tr. slelisk.9I78yacisp<cify ty22new elelisk1by.aFnd3FDDX e6p92a sideslfDi1 1i>117lisk,i9922elelisk.aFnd3must5be9St04sy28 4sdSt04aFnd3FDDX e6righ1 sideryaF2dohys>92aFtyed921818h4e,ex31is cn1 caus9sta1 error:8op92aF2b8>d3sk.scfsetbmydoc.es>9oyee./nex[2].telephne = mydoc.es>9oyee./nex[1].phoneNulb&l7va.gif"31idt13Cell45732967a1, cn1i>XMLsdoc3lisk objectdae 4d32967aF2dorEDeleth4ecoleliskshich 3as1ookirecei82913, cn1i> 98i7ttrhbut8.mTyedrece82913,F2dorEryer5ce,,dmanyuw" st0oldelete individualuarym/nexges/slelisksr8op92aF2b14ctor96b82918a1, cn1i>XMLsdoc4cn02737>3#m a1es382918aF2dorEDeleth4ecindividualuoleliskshich 47050928. cn34621, cn1i> 98i7ttrhbut8.mTyedrece34621aF2dorEUi<19922r. p cArrayDsleteA orovtr.582SELECTs0oldelete adsp<cific elelisk154:28th XMLsdoculisk 9WDDX ryaF2dohys>92aFtyed921818h4e,line deleteshVry=secoF1"childcolelisk3iniVry=mydoc.es>9oyee elelisk:ll457281H8>d3sk.scfsetbArrayDsleteA (mydoc.es>9oyee.XmlChildren,22)7va.gif"31idthEn1e,Fs39824, cn1i> 98i7ttrhbut8.mTyedrece39824,13#m15If 6n/eleliskhhas0F3051on93childcolelisk31i> 9a8sp<cific ny28aFy2818>d4also=83<19922r. p cStructDeleteDOovtr.582SELECTs0oldelete X e6childieleliskryaF2dohys>92aFtyed921818h4e,line deleteshVry=phoneNulb&lyeleliskhny281"1n0Ste9secoF1"es>9oyee./nex elelisk:ll457281H8>d3sk.scfsetbStructDelete(mydoc.es>9oyee./nex[2], "phoneNulb&l")7va. gif"31idthEn1e,Fs58440, cn1i> 9G8opt="P,13ious"3051858440,F2dorEW16,1Vryr5ce,,dm/nexges/childieleliskssl78St04sy28 ny28,.y281must5sp<cify ty22eleliskhposi9val,=7i
- &l0amoCli9922eleliskssl78St04sy28 ny28,.ol0amoClialndchildcolelisksryaF2edohys>92aFyaci8>d483<19922921818h4e,line 0oldelete X e6secoF1"ny28 olelisk5r0 mydoc.es>9oyee:ll457281H8>d3sk.scfsetbArrayDsleteA (mydoc.es>9oyee.ny28,.2)7va.gif"31idthEn1e,Fs82973, cn1i> 98i7ttrhbut8.mTyedrece82973,F2dorEY2818>d4ilso=de9u7mi2e#mh92posi9valyiniVry=r. p cXmlChildrenorovtr.5arrayeFndty22eleliskhy28 wask10oldelete aF1"83<199akhposi9val.9Toldo so,=83<19922r. p cXmlChildPos1Movtr.582SELECTryaF2dohys>92aFtyed921818h4e,lineslde9u7mi2e#mh92looa1cn1.l781ydoc.es>9oyee./nex[2]fa,8mdelete X e6elelisk:ll457281H8>d3sk.scfsetbidx1= r. p cXmlChildPos(mydoc.es>9oyeeaF"ny28", 2)1Movtr.7va.gif"31idth="1sk.scfsetbArrayDsleteA (mydoc.es>9oyee.XmlChildren,2idx)7va.gif"31idt14ctor96b82882a1, cn1i>XMLsdoc4cn02737>3#m a1es382882aF2dorEDeleth4ecm/nexges/sleliskshich 47050928. cn82930, cn1i> 9G8opt="P,13ious"3051882930,13#m15If 6n/eleliskhhas0m/nexges/childreno1i> 9St04sy28 ny28,=83<19922r. p cStructDeleteDOovtr.582SELECTsaryr. p cArrayClearDOovtr.582SELECTs1i> 9a1 elelisk.aFnd30oldelete aysdFndan/elelisk'sichildieleliskss1i> 9Stat ny28ryaF2dohys>92aFbothFa>dSt04921818h4e,linesldelete aysdny28 oleliski854:28St04es>9oyee atructur5:ll457281H8>d3sk.scfsetbStructDelete(mydoc.es>9oyee, "ny28")7va.gisk.scfsetbArrayClear(1ydoc.es>9oyee./nex)7va.gif"31idthEn1e,Fs53755aaF6htetyG8opt="P,13ious"3051853755aF2dorEUi<19922r. p cStructDeleteDOovtr.5aryr. p cArrayClearDOovtr.582SELECTs1i> 9r. p cXmlChildrenorovtr.5to6delete aysdFndan/elelisk'sichildielelisksryaF2dohys>92aFeach a>dSt04921818h4e,linesldeleteshalndchildcolelisks3a>dSt041ydoc.es>9oyee./nex[2]felelisk:ll457281H8>d3sk.scfsetbStructDelete(mydoc.es>9oyee./nex[2], "XmlChildren")7va.gisk.scfsetbArrayClear(1ydoc.es>9oyee./nex[2].XmlChildren)7va.gif"31idt13Cell45753873a1, cn1i>XMLsdoc3lisk objectdae 4d53873aF2dorEA739,1,ych1En20/,fa,8mdelettr. slelisk1aber9isits99ch 3as1ookirecei58588, cn1i> 9G8opt="P,13ious"3051858588,F2dorEY281modify/a1 elelisk'siaber9isitshSt04sy28 w" Fyaci8h1EnedDDX3O nt899saFndany atructur5. aF2dohys>92aFeach a>dSt04921818h4e,linesladds07 Statusiaber9isit X e6secoF1"1ydoc.es>9oyee./nexfelelisk:ll457281H8>d3sk.scfsetb1ydoc.es>9oyee./nex[2].XmlAber9isits.Status="InaELEve"7va.gif"31idth="1sk.scfsetbStructIn075†(1ydoc.es>9oyee./nex[2].XmlAber9isits, "Status", "InaELEve")7va.gif"31idthEn1e,Fs53409aaF6htetyG8opt="P,13ious"3051853409aF2dorETo"8h1Ened>d4iber9isit,183<1a8ste9dard 1i>117liskhstatelisk;hraryehys>92:ll457281H8>d3sk.scfsetb1ydoc.es>9oyee./nex[2].XmlAber9isis.Status="AELEve"7va.gif"31idth28. cn54377aaF2do54c8i7ttrhbut8.mTyedrece54377aF2dorETo"delete aF4iber9isit,183<1StructDelete;hraryehys>92:ll457281H8>d3sk.scfsetbStructDelete(mydoc.es>9oyee./nex[1].XmlAber9isits, "Status")7va.gif"31idt13Cell45732549aaF6ht|˘˙¸'p ¡Ç˚ıÎ◊Ú_X†˚ÌÎâııì(Q»Ø'Nú5Ch1En20/2eleliskhpropertids99ch 3as1ookirecei58545aaF6htetyG8opt="P,13ious"3051858545aF2dorETo"8h1Ened>d4elelisk'sipropertids, r0,uhe7281iksiteta aF1"8omlisk,i83<1a8ste9dard 1i>117liskhex31is cn1. aF2dohys>92aF83<19922921818h4e,line 0olidd "iniVry=MyCompany Doculiska1cn1.Departlisk"dDoityedmydoc.es>9oyee XMLsc1mlisk:ll457281H8>d3sk.scfsetb1ydoc.es>9oyee.XmlC1mlisk = mydoc.es>9oyee.XmlC1mlisk &ys>; "iniVrygif"31idth="1MyCompany Doculiska1cn1.Departlisk"7va.gif"31idt14ctor96b51622a1, cn1i>XMLsdoc4cn02737>3#m a1es351622a,,9m15Ch1En20/2a1 elelisk.aFndhich 47050928. cn53568, cn1i> 9G8opt="P,13ious"3051853568,F2dorEryedXMLsDOM5doess.setsupportych1En20/0a1 elelisk.aFnd3d<rectly.9Tol8h1EnedDDX3aFnd3Fndth elelisk, y281must5csrc=".a new slelisk11i> 9St04aew ny28,lin075† it1nm0olVry=XMLsdoculisk 9WDDX 8be#arr.aryafLer mh92original slelisk,1O pyetllDtyedoriginal slelisk'sic nt899sa0olVry=new slelisk,"e9di99enmdelete X e6original slelisk.8op92aF2b14ctor96b51634,21, cn1iXMLsdoc4cn02737>3#m a1es351634,,,9m15Clear20/0a1 elelisk.propertylva prhich 47050928. cn53606aaF2do54c8i7ttrhbut8.mTyedrece53606aF2dorETo"8lear0a1 elelisk.propertylva pr,=7i
- &l0ai>1178St04es>ty atr20/0toiVry=p opertylary83<19922r. p cStructDeleteDOovtr.582SELECT. aF2dohys>92aFeach a>dSt04921818h4e,linesl8learsityedc1mlisk atr20/054:281ydoc.es>9oyee:ll457281H8>d3sk.scfsetbmydoc.es>9oyee.XmlC1mlisk = ""7va.gisk.scfsetbStructDelete(mydoc.es>9oyee, "XmlC1mlisk")7va.gif"31idt13Cell45753521a1, cn1i>XMLsdoc3lisk objectdae 4d53521aF2dorERsplach4e,arymov9,1.th eleliskhich 3as1ookirecei51635aaF6htetyG8opt="P,13ious"3051858635aF2dorETo"rsplac94ancolelisk31i> 9a8new slelisk,"83<1a8ste9dard rsplac9liskhex31is cn1. aF2dohys>92aFto"rsplac94St041ydoc.es>9oyee.departliskheleliskh1i> 9a8new sleliskhny281"organiza9val,=83<17i
- &l0a>dSt04921818h4e,lines:ll457281H8>d3sk.scfsetbmydoc.es>9oyee.departliskh= XmlElelNew(mydoc, "Organiza9val")7va.gisk.scfsetbmydoc.es>9oyee.XmlChildren[1]h= XmlElelNew(mydoc, "Organiza9val")7va.gif"31idth28. cn58636aaF2do54c8i7ttrhbut8.mTyedrece51636aF2dorETo"rsplac94ancolelisk31i> 9a8otpyeifianoex 65tr. sleliskaF83<19922ex 65tr. slelisk1lDDX e6righ1 sidesifianoex31is cn1. aF2dohys>92aFt922921818h4e,line rsplac9sFSt04phoneNulb&lyeleliskhrarymydoc.es>9oyee./nex[2]f1i> 9St04phoneNulb&lyeleliskhr4:281ydoc.es>9oyee./nex[1]:ll457281H8>d3sk.scfsetb1ydoc.es>9oyee./nex[2].phoneNulb&l=mydoc.es>9oyee./nex[1].phoneNulb&l7va.gif"31idthEn1e,Fs54355aaF6htetyG8opt="P,13ious"3051854355aF2dorEryiscssrc="s07 tru53otpy3Fndtth=nnex[1].phoneNulb&lyelelisk 4sd/nex[2].phoneNulb&l.uo> 97050928. cn54282, cn1i> 9ren tyedGettohy a1es354282,F2dorETo"movedth elelisk, y281must5ai>1178ik10oliks3new looa1cn1,i99enmdelete ikhr4:28iks3oldclooa1cn1ryaF2dohys>92aFtyed921818h4e,lineslmovedSt04phoneNulb&lyeleliskhr4:281ydoc.es>9oyee./nex[1] toimydoc.es>9oyee./nex[2]:ll457281H8>d3sk.scfsetb1ydoc.es>9oyee./nex[2].phoneNulb&l=mydoc.es>9oyee./nex[1].phoneNulb&l7va.gif"31idth>d3sk.scfsetbStructDelete(mydoc.es>9oyee./nex[1], "phoneNulb&l")7va.gif"31idt19Cell45752729maF6htetyXMLsdoculisk objectdae 4d52729aF2dorEU75CliXMLse9di98itr. cn1 querids99ch has1ookirecei32758maF6htety8i7ttrhbut8.mTyedrece32758m,,9m15Y2818>d4conv75† XMLsdoculisks1nm0ol98itr. cn1 query objects5a,8mmanipulsei9St0m1uitr. querids3Fndquerids.9T9iu6technique5doess.setrequiredSt0483<1FndXPath5a,8mprovideshabmethod5lfDsearch7281XMLsdoculisks5a,8metaraELEr. data tya hcn naturalu0ol98itr. cn1 programlirsr8op92aF2b13Cell45772929aaF6ht1i>XMLsdoc3lisk objectdae 4d72929aF,9m15Conv75†7281XMLs0olil98itr. cn1 queryhich 3as1ookirecei72930, cn1i> 9G8opt="P,13ious"3051872930,13#m15Tyed921818h4e,exys>923srcds07n XMLsdoculisk,4conv75†s8ik10ola query object,"e9di99enmper92rmsla query of querids3FDDX e69WDDX 80oletaraELdselec9td1data:ll457281H8>d3sk.s!--- RrcddSt049ilxeaF1"8onv75† ik10olindXMLsdoculisk 9WDDX ---7va. gif"31idth>d3sk.scf9ilxeaELECT="srcd"49ilx="C:\Neo\wwwo178\myexys>92s\es>9oyees.xml"lvari21up="myxml"7va.gisk.scfsetbmydoch= XmlParse(myxml)7va.gigisk.s!--- ge handarrayeFndos>9oyees ---7va.gisk.scfsetbos> = mydoc.es>9oyee.XmlChildren7va.gisk.scfsetbsize = ArrayLen(es>)7va.gigisk.scfoutpuk7va.giNulb&lyl78os>9oyees = #size#8ask.sbr7va.gisk.s/cfoutpuk7va.gisk.sbr7va.gisk.s!--- csrc=".a query objectf1i> 9St04es>9oyee data ---7va.gisk.scfsetbmyquery = QueryNew("fny28,llny28") 7va.gisk.scfsetbtos> = QueryAddRow(myquery, #size#)7va.gisk.scfloop/nndex="i"hr4:28= "1"dDoi= #size#7va.gi sk.scfsetbtos> = QuerySet> 9C(myquery, "fny28", gig #mydoc.es>9oyee./nex[i].9irst.Xmlteta#, #i#)7va.gi sk.scfsetbtos> = QuerySet> 9C(myquery, "lny28", gig #mydoc.es>9oyee./nex[i].las8.Xmlteta#, #i#)7va.gisk.s/cfloop7va.gigisk.s!--- Dus> St04query objectf---7va.giC nt899saFndSt041yquery Query object: sk.sbr7va.gisk.scfdus> var=#1yquery#7va.gisk.sbr7va.sk.sbr7va.gigisk.s!--- Selec91on1,i8s31i> 9St04las89/nex9ata5†72811i> 9Afa,8mdus> St04r90/ne ---7va.gisk.scfquery us"305ImqTest" dbT473="query"7va.gi SELECTllny28, fny28 gig FROM41yquery gig WHEREllny28 LIKE 'A%'gisk.s/cfquery7va.gisk.scfdus> var=#imq="st#7va.gif"31idt13Cell45732550aaF6ht1i>XMLsdoc3lisk objectdae 4d32550aF,9m15Conv75†7281a query objectfDoiXMLhich 3as1ookirecei32815aaF6htetyG8opt="P,13ious"3051832815a13#m15Tyed921818h4e,exys>923shows8how toi8onv75† a query objectfDoiXML. It9uaes9r. p ccfqueryorovtr.5to6ge hadl 65hifios>9oyees 54:28St04CompanyInfo databasxeaF1"sav9sFSt04inrarmages/eas07n XMLsdoculisk.ll457281H8>d3sk.s!--- Query Vry=databasxeaF1"ge1stye4aFndseinityedcs>9oyee 05lieD---7va.gif"31idth>d3sk.scfquery us"305myQuery"=datasourcx="CompanyInfo"7va.gi SELECTlFirstN#m1, LastN#m1gig FROM4cs>9oyee gisk.s/cfquery7va.gigisk.s!--- Csrc=".andXMLsdoculisk 9WDDX c ntai27281St04data ---7va.gisk.scfxmllvari21up="mydoc"7va.gi sk.scs>9oyee7va.gi sk.scfoutpuk query05myQuery"7va.gi sk.sus"37va.gi sk.s9irst7va.#FirstN#m1#sk.s/9irst7va.gi sk.slas87va.#LastN#m1#sk.s/las87va.gi sk.s/us"37va.gi sk.s/cfoutpuk7va.gi sk.s/cs>9oyee7va.gisk.s/cfxml7va.gigisk.s!--- dus> St04r90/ne7281XMLsdoculisk object ---7va.gisk.scfdus> var=#1ydoc#7va.gisk.s!--- Write X e6XMLs0olil9ilxe---7va.gisk.scf9ilxeaELECT="write"49ilx="C:\inetpub\wwwo178\xml\es>9oyee.xml"gi outpuk=#toStr20/(mydoc)#7va.gif"31idgif.VecF6htetynaviga9val">e: 05lie>e: 0pdog 281dbottom">e: 0dcF6htetyotpy"11idth="90%" 281d8op92aFdog 281dbottom"s.swrapduo9ohhcn1="../otpyrigh1ut8DEn48pyrigh1 © 2002, Mac4:2edia Inc. Alndrigh1stsiserved.9m15n117899dog 281d8origh1"11idth="10%" og 281dbottom"s.swrapduo9ohhcn1="XML6ut8D "><IMG 2ttyPrevious"D3oro92aF0aaheigh1="16" src="../images/ic ns/back.gif"11idth="16"><m15uo9ohhcn1="XMLut8D "><IMG 2ttyUp"D3oro92aF0aaheigh1="16" src="../images/ic ns/u>92vel.gif"11idth="16"><mA5uo9ohhcn1="XML8ut8D "><IMG 2ttyNeta"D3oro92aF0aaheigh1="16" src="../images/ic ns/aeta.gif"11idth="16"><m15uo9ohhcn1="../doch:2eut8DE 05rge1="_8op92<IMG 2ttyHo28"y3oro92aF0aaheigh1="16" src="../images/ic ns/h:2eugif"11idth="16"><m15uo9ohhcn1="java755520:8op.perdido.doculisk.searchAp>92t.makeAppear();92<IMG 2ttySearch"y3oro92aF0aaheigh1="16" src="../images/ic ns/searchugif"11idth="16"><m15uo9117899d=3171189921up81zm8ors>s78op haC1mlisksch has1oFORM ACTION="http://livedocs.mac4:2edia.com/cfmxdocs/D2velop20/_98itr. cn1_MX_Ap>9ioa1cn1s_1i> _CFML/XML7ujspE 05rge1="_livedocs">e: INPUT TYPEtySubmia"DVALUEtyView c1mlisks3FDDLiveDocs" ALTtyView c1mlisks3FDDLiveDocs"81zm8FORM>7 s78op9b8op81z